/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

export const Icontongzhi = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M330.24 381.44H167.424c-16.384 0-29.184-13.312-29.184-29.184s13.312-29.184 29.184-29.184H330.24c16.384 0 29.184 13.312 29.184 29.184s-12.8 29.184-29.184 29.184z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M167.424 562.688c-16.384 0-29.184-13.312-29.184-29.184V352.256c0-16.384 13.312-29.184 29.184-29.184s29.184 13.312 29.184 29.184v181.248c0 16.384-12.8 29.184-29.184 29.184zM628.736 601.6c-16.384 0-29.184-13.312-29.184-29.184V210.432v-3.072c0-2.048-1.536-3.072-3.072-3.072-0.512 0-1.024 0-1.536 0.512s-1.024 0.512-1.536 1.024L347.136 376.32c-13.312 9.216-31.744 6.144-40.96-7.168-9.216-13.312-6.144-31.744 7.168-40.96l247.808-172.544c1.024-0.512 1.536-1.024 2.56-1.536 9.728-6.144 20.992-9.216 32.256-9.216 33.792 0 61.44 27.648 61.44 61.44v365.568c1.024 16.384-12.288 29.696-28.672 29.696zM330.24 700.928H167.424c-16.384 0-29.184-13.312-29.184-29.184s13.312-29.184 29.184-29.184H330.24c16.384 0 29.184 13.312 29.184 29.184s-12.8 29.184-29.184 29.184z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M167.424 700.928c-16.384 0-29.184-13.312-29.184-29.184V490.496c0-16.384 13.312-29.184 29.184-29.184s29.184 13.312 29.184 29.184v181.248c0 15.872-12.8 29.184-29.184 29.184zM596.48 879.104c-11.776 0-23.04-3.072-32.768-9.216-1.024-0.512-1.536-1.024-2.56-1.536L313.344 695.808c-13.312-9.216-16.384-27.648-7.168-40.96 9.216-13.312 27.648-16.384 40.96-7.168L593.408 819.2c0.512 0.512 1.024 0.512 1.536 1.024s1.536 0.512 1.536 0.512c1.536 0 3.072-1.536 3.072-3.072V452.096c0-16.384 13.312-29.184 29.184-29.184s29.184 13.312 29.184 29.184v365.056c0.512 34.304-27.136 61.952-61.44 61.952z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M684.032 650.24c-13.824 0-26.112-9.728-28.672-24.064-3.072-15.872 7.68-31.232 23.552-33.792 38.912-6.656 67.072-40.448 67.072-79.872s-28.16-73.216-67.072-79.872c-15.872-3.072-26.624-17.92-23.552-33.792 3.072-15.872 17.92-26.624 33.792-23.552 67.072 11.776 115.712 69.632 115.712 137.728s-48.64 125.952-115.2 137.728c-2.048-0.512-3.584-0.512-5.632-0.512zM931.328 541.184h-88.064c-16.384 0-29.184-13.312-29.184-29.184s13.312-29.184 29.184-29.184h88.064c16.384 0 29.184 13.312 29.184 29.184s-13.312 29.184-29.184 29.184zM815.616 261.632c-7.68 0-14.848-3.072-20.48-8.704-11.264-11.264-11.264-30.208 0-41.472l60.416-60.416c11.264-11.264 30.208-11.264 41.472 0 11.264 11.264 11.264 30.208 0 41.472l-60.416 60.416c-5.632 5.632-13.312 8.704-20.992 8.704zM876.032 881.664c-7.68 0-14.848-3.072-20.48-8.704l-60.416-60.416c-11.264-11.264-11.264-30.208 0-41.472s30.208-11.264 41.472 0l60.416 60.416c11.264 11.264 11.264 30.208 0 41.472-5.632 5.632-13.312 8.704-20.992 8.704z"
        fill={getIconColor(color, 3, '#333333')}
      />
    </Svg>
  );
};

Icontongzhi.defaultProps = {
  size: 18,
};

export default Icontongzhi;
